// $ANTLR 3.0.1 Grin.g 2007-12-12 17:16:05

import org.antlr.runtime.*;
import java.util.Stack;
import java.util.List;
import java.util.ArrayList;

public class GrinLexer extends Lexer {
    public static final int T8=8;
    public static final int T9=9;
    public static final int Tokens=21;
    public static final int EOF=-1;
    public static final int T20=20;
    public static final int WORD=5;
    public static final int WS=7;
    public static final int NEWLINE=6;
    public static final int T10=10;
    public static final int T11=11;
    public static final int T12=12;
    public static final int T13=13;
    public static final int T14=14;
    public static final int T15=15;
    public static final int T16=16;
    public static final int T17=17;
    public static final int STYLE_TYPE=4;
    public static final int T18=18;
    public static final int T19=19;
    public GrinLexer() {;} 
    public GrinLexer(CharStream input) {
        super(input);
    }
    public String getGrammarFileName() { return "Grin.g"; }

    // $ANTLR start T8
    public final void mT8() throws RecognitionException {
        try {
            int _type = T8;
            // Grin.g:3:4: ( '#' )
            // Grin.g:3:6: '#'
            {
            match('#'); 

            }

            this.type = _type;
        }
        finally {
        }
    }
    // $ANTLR end T8

    // $ANTLR start T9
    public final void mT9() throws RecognitionException {
        try {
            int _type = T9;
            // Grin.g:4:4: ( ':' )
            // Grin.g:4:6: ':'
            {
            match(':'); 

            }

            this.type = _type;
        }
        finally {
        }
    }
    // $ANTLR end T9

    // $ANTLR start T10
    public final void mT10() throws RecognitionException {
        try {
            int _type = T10;
            // Grin.g:5:5: ( '{' )
            // Grin.g:5:7: '{'
            {
            match('{'); 

            }

            this.type = _type;
        }
        finally {
        }
    }
    // $ANTLR end T10

    // $ANTLR start T11
    public final void mT11() throws RecognitionException {
        try {
            int _type = T11;
            // Grin.g:6:5: ( ';' )
            // Grin.g:6:7: ';'
            {
            match(';'); 

            }

            this.type = _type;
        }
        finally {
        }
    }
    // $ANTLR end T11

    // $ANTLR start T12
    public final void mT12() throws RecognitionException {
        try {
            int _type = T12;
            // Grin.g:7:5: ( '}' )
            // Grin.g:7:7: '}'
            {
            match('}'); 

            }

            this.type = _type;
        }
        finally {
        }
    }
    // $ANTLR end T12

    // $ANTLR start T13
    public final void mT13() throws RecognitionException {
        try {
            int _type = T13;
            // Grin.g:8:5: ( '@' )
            // Grin.g:8:7: '@'
            {
            match('@'); 

            }

            this.type = _type;
        }
        finally {
        }
    }
    // $ANTLR end T13

    // $ANTLR start T14
    public final void mT14() throws RecognitionException {
        try {
            int _type = T14;
            // Grin.g:9:5: ( 'text' )
            // Grin.g:9:7: 'text'
            {
            match("text"); 


            }

            this.type = _type;
        }
        finally {
        }
    }
    // $ANTLR end T14

    // $ANTLR start T15
    public final void mT15() throws RecognitionException {
        try {
            int _type = T15;
            // Grin.g:10:5: ( 'endtext' )
            // Grin.g:10:7: 'endtext'
            {
            match("endtext"); 


            }

            this.type = _type;
        }
        finally {
        }
    }
    // $ANTLR end T15

    // $ANTLR start T16
    public final void mT16() throws RecognitionException {
        try {
            int _type = T16;
            // Grin.g:11:5: ( 'image' )
            // Grin.g:11:7: 'image'
            {
            match("image"); 


            }

            this.type = _type;
        }
        finally {
        }
    }
    // $ANTLR end T16

    // $ANTLR start T17
    public final void mT17() throws RecognitionException {
        try {
            int _type = T17;
            // Grin.g:12:5: ( 'label' )
            // Grin.g:12:7: 'label'
            {
            match("label"); 


            }

            this.type = _type;
        }
        finally {
        }
    }
    // $ANTLR end T17

    // $ANTLR start T18
    public final void mT18() throws RecognitionException {
        try {
            int _type = T18;
            // Grin.g:13:5: ( 'endlabel' )
            // Grin.g:13:7: 'endlabel'
            {
            match("endlabel"); 


            }

            this.type = _type;
        }
        finally {
        }
    }
    // $ANTLR end T18

    // $ANTLR start T19
    public final void mT19() throws RecognitionException {
        try {
            int _type = T19;
            // Grin.g:14:5: ( 'play' )
            // Grin.g:14:7: 'play'
            {
            match("play"); 


            }

            this.type = _type;
        }
        finally {
        }
    }
    // $ANTLR end T19

    // $ANTLR start T20
    public final void mT20() throws RecognitionException {
        try {
            int _type = T20;
            // Grin.g:15:5: ( 'stop' )
            // Grin.g:15:7: 'stop'
            {
            match("stop"); 


            }

            this.type = _type;
        }
        finally {
        }
    }
    // $ANTLR end T20

    // $ANTLR start STYLE_TYPE
    public final void mSTYLE_TYPE() throws RecognitionException {
        try {
            int _type = STYLE_TYPE;
            // Grin.g:36:12: ( ( 'duration' | 'bgcolor' | 'color' | 'position' ) )
            // Grin.g:36:14: ( 'duration' | 'bgcolor' | 'color' | 'position' )
            {
            // Grin.g:36:14: ( 'duration' | 'bgcolor' | 'color' | 'position' )
            int alt1=4;
            switch ( input.LA(1) ) {
            case 'd':
                {
                alt1=1;
                }
                break;
            case 'b':
                {
                alt1=2;
                }
                break;
            case 'c':
                {
                alt1=3;
                }
                break;
            case 'p':
                {
                alt1=4;
                }
                break;
            default:
                NoViableAltException nvae =
                    new NoViableAltException("36:14: ( 'duration' | 'bgcolor' | 'color' | 'position' )", 1, 0, input);

                throw nvae;
            }

            switch (alt1) {
                case 1 :
                    // Grin.g:36:15: 'duration'
                    {
                    match("duration"); 


                    }
                    break;
                case 2 :
                    // Grin.g:36:26: 'bgcolor'
                    {
                    match("bgcolor"); 


                    }
                    break;
                case 3 :
                    // Grin.g:36:36: 'color'
                    {
                    match("color"); 


                    }
                    break;
                case 4 :
                    // Grin.g:36:44: 'position'
                    {
                    match("position"); 


                    }
                    break;

            }


            }

            this.type = _type;
        }
        finally {
        }
    }
    // $ANTLR end STYLE_TYPE

    // $ANTLR start WORD
    public final void mWORD() throws RecognitionException {
        try {
            int _type = WORD;
            // Grin.g:37:6: ( ( 'a' .. 'z' | 'A' .. 'Z' | '0' .. '9' | '-' | '.' | '/' | '\\\\' )+ )
            // Grin.g:37:8: ( 'a' .. 'z' | 'A' .. 'Z' | '0' .. '9' | '-' | '.' | '/' | '\\\\' )+
            {
            // Grin.g:37:8: ( 'a' .. 'z' | 'A' .. 'Z' | '0' .. '9' | '-' | '.' | '/' | '\\\\' )+
            int cnt2=0;
            loop2:
            do {
                int alt2=2;
                int LA2_0 = input.LA(1);

                if ( ((LA2_0>='-' && LA2_0<='9')||(LA2_0>='A' && LA2_0<='Z')||LA2_0=='\\'||(LA2_0>='a' && LA2_0<='z')) ) {
                    alt2=1;
                }


                switch (alt2) {
            	case 1 :
            	    // Grin.g:
            	    {
            	    if ( (input.LA(1)>='-' && input.LA(1)<='9')||(input.LA(1)>='A' && input.LA(1)<='Z')||input.LA(1)=='\\'||(input.LA(1)>='a' && input.LA(1)<='z') ) {
            	        input.consume();

            	    }
            	    else {
            	        MismatchedSetException mse =
            	            new MismatchedSetException(null,input);
            	        recover(mse);    throw mse;
            	    }


            	    }
            	    break;

            	default :
            	    if ( cnt2 >= 1 ) break loop2;
                        EarlyExitException eee =
                            new EarlyExitException(2, input);
                        throw eee;
                }
                cnt2++;
            } while (true);


            }

            this.type = _type;
        }
        finally {
        }
    }
    // $ANTLR end WORD

    // $ANTLR start NEWLINE
    public final void mNEWLINE() throws RecognitionException {
        try {
            int _type = NEWLINE;
            // Grin.g:38:10: ( ( '\\r\\n' | '\\n' ) )
            // Grin.g:38:12: ( '\\r\\n' | '\\n' )
            {
            // Grin.g:38:12: ( '\\r\\n' | '\\n' )
            int alt3=2;
            int LA3_0 = input.LA(1);

            if ( (LA3_0=='\r') ) {
                alt3=1;
            }
            else if ( (LA3_0=='\n') ) {
                alt3=2;
            }
            else {
                NoViableAltException nvae =
                    new NoViableAltException("38:12: ( '\\r\\n' | '\\n' )", 3, 0, input);

                throw nvae;
            }
            switch (alt3) {
                case 1 :
                    // Grin.g:38:13: '\\r\\n'
                    {
                    match("\r\n"); 


                    }
                    break;
                case 2 :
                    // Grin.g:38:20: '\\n'
                    {
                    match('\n'); 

                    }
                    break;

            }


            }

            this.type = _type;
        }
        finally {
        }
    }
    // $ANTLR end NEWLINE

    // $ANTLR start WS
    public final void mWS() throws RecognitionException {
        try {
            int _type = WS;
            // Grin.g:39:4: ( ( ' ' | '\\t' | '\\r' | '\\n' )+ )
            // Grin.g:39:6: ( ' ' | '\\t' | '\\r' | '\\n' )+
            {
            // Grin.g:39:6: ( ' ' | '\\t' | '\\r' | '\\n' )+
            int cnt4=0;
            loop4:
            do {
                int alt4=2;
                int LA4_0 = input.LA(1);

                if ( ((LA4_0>='\t' && LA4_0<='\n')||LA4_0=='\r'||LA4_0==' ') ) {
                    alt4=1;
                }


                switch (alt4) {
            	case 1 :
            	    // Grin.g:
            	    {
            	    if ( (input.LA(1)>='\t' && input.LA(1)<='\n')||input.LA(1)=='\r'||input.LA(1)==' ' ) {
            	        input.consume();

            	    }
            	    else {
            	        MismatchedSetException mse =
            	            new MismatchedSetException(null,input);
            	        recover(mse);    throw mse;
            	    }


            	    }
            	    break;

            	default :
            	    if ( cnt4 >= 1 ) break loop4;
                        EarlyExitException eee =
                            new EarlyExitException(4, input);
                        throw eee;
                }
                cnt4++;
            } while (true);

            channel=HIDDEN;

            }

            this.type = _type;
        }
        finally {
        }
    }
    // $ANTLR end WS

    public void mTokens() throws RecognitionException {
        // Grin.g:1:8: ( T8 | T9 | T10 | T11 | T12 | T13 | T14 | T15 | T16 | T17 | T18 | T19 | T20 | STYLE_TYPE | WORD | NEWLINE | WS )
        int alt5=17;
        switch ( input.LA(1) ) {
        case '#':
            {
            alt5=1;
            }
            break;
        case ':':
            {
            alt5=2;
            }
            break;
        case '{':
            {
            alt5=3;
            }
            break;
        case ';':
            {
            alt5=4;
            }
            break;
        case '}':
            {
            alt5=5;
            }
            break;
        case '@':
            {
            alt5=6;
            }
            break;
        case 't':
            {
            int LA5_7 = input.LA(2);

            if ( (LA5_7=='e') ) {
                int LA5_20 = input.LA(3);

                if ( (LA5_20=='x') ) {
                    int LA5_32 = input.LA(4);

                    if ( (LA5_32=='t') ) {
                        int LA5_42 = input.LA(5);

                        if ( ((LA5_42>='-' && LA5_42<='9')||(LA5_42>='A' && LA5_42<='Z')||LA5_42=='\\'||(LA5_42>='a' && LA5_42<='z')) ) {
                            alt5=15;
                        }
                        else {
                            alt5=7;}
                    }
                    else {
                        alt5=15;}
                }
                else {
                    alt5=15;}
            }
            else {
                alt5=15;}
            }
            break;
        case 'e':
            {
            int LA5_8 = input.LA(2);

            if ( (LA5_8=='n') ) {
                int LA5_21 = input.LA(3);

                if ( (LA5_21=='d') ) {
                    switch ( input.LA(4) ) {
                    case 't':
                        {
                        int LA5_43 = input.LA(5);

                        if ( (LA5_43=='e') ) {
                            int LA5_54 = input.LA(6);

                            if ( (LA5_54=='x') ) {
                                int LA5_64 = input.LA(7);

                                if ( (LA5_64=='t') ) {
                                    int LA5_72 = input.LA(8);

                                    if ( ((LA5_72>='-' && LA5_72<='9')||(LA5_72>='A' && LA5_72<='Z')||LA5_72=='\\'||(LA5_72>='a' && LA5_72<='z')) ) {
                                        alt5=15;
                                    }
                                    else {
                                        alt5=8;}
                                }
                                else {
                                    alt5=15;}
                            }
                            else {
                                alt5=15;}
                        }
                        else {
                            alt5=15;}
                        }
                        break;
                    case 'l':
                        {
                        int LA5_44 = input.LA(5);

                        if ( (LA5_44=='a') ) {
                            int LA5_55 = input.LA(6);

                            if ( (LA5_55=='b') ) {
                                int LA5_65 = input.LA(7);

                                if ( (LA5_65=='e') ) {
                                    int LA5_73 = input.LA(8);

                                    if ( (LA5_73=='l') ) {
                                        int LA5_78 = input.LA(9);

                                        if ( ((LA5_78>='-' && LA5_78<='9')||(LA5_78>='A' && LA5_78<='Z')||LA5_78=='\\'||(LA5_78>='a' && LA5_78<='z')) ) {
                                            alt5=15;
                                        }
                                        else {
                                            alt5=11;}
                                    }
                                    else {
                                        alt5=15;}
                                }
                                else {
                                    alt5=15;}
                            }
                            else {
                                alt5=15;}
                        }
                        else {
                            alt5=15;}
                        }
                        break;
                    default:
                        alt5=15;}

                }
                else {
                    alt5=15;}
            }
            else {
                alt5=15;}
            }
            break;
        case 'i':
            {
            int LA5_9 = input.LA(2);

            if ( (LA5_9=='m') ) {
                int LA5_22 = input.LA(3);

                if ( (LA5_22=='a') ) {
                    int LA5_34 = input.LA(4);

                    if ( (LA5_34=='g') ) {
                        int LA5_45 = input.LA(5);

                        if ( (LA5_45=='e') ) {
                            int LA5_56 = input.LA(6);

                            if ( ((LA5_56>='-' && LA5_56<='9')||(LA5_56>='A' && LA5_56<='Z')||LA5_56=='\\'||(LA5_56>='a' && LA5_56<='z')) ) {
                                alt5=15;
                            }
                            else {
                                alt5=9;}
                        }
                        else {
                            alt5=15;}
                    }
                    else {
                        alt5=15;}
                }
                else {
                    alt5=15;}
            }
            else {
                alt5=15;}
            }
            break;
        case 'l':
            {
            int LA5_10 = input.LA(2);

            if ( (LA5_10=='a') ) {
                int LA5_23 = input.LA(3);

                if ( (LA5_23=='b') ) {
                    int LA5_35 = input.LA(4);

                    if ( (LA5_35=='e') ) {
                        int LA5_46 = input.LA(5);

                        if ( (LA5_46=='l') ) {
                            int LA5_57 = input.LA(6);

                            if ( ((LA5_57>='-' && LA5_57<='9')||(LA5_57>='A' && LA5_57<='Z')||LA5_57=='\\'||(LA5_57>='a' && LA5_57<='z')) ) {
                                alt5=15;
                            }
                            else {
                                alt5=10;}
                        }
                        else {
                            alt5=15;}
                    }
                    else {
                        alt5=15;}
                }
                else {
                    alt5=15;}
            }
            else {
                alt5=15;}
            }
            break;
        case 'p':
            {
            switch ( input.LA(2) ) {
            case 'l':
                {
                int LA5_24 = input.LA(3);

                if ( (LA5_24=='a') ) {
                    int LA5_36 = input.LA(4);

                    if ( (LA5_36=='y') ) {
                        int LA5_47 = input.LA(5);

                        if ( ((LA5_47>='-' && LA5_47<='9')||(LA5_47>='A' && LA5_47<='Z')||LA5_47=='\\'||(LA5_47>='a' && LA5_47<='z')) ) {
                            alt5=15;
                        }
                        else {
                            alt5=12;}
                    }
                    else {
                        alt5=15;}
                }
                else {
                    alt5=15;}
                }
                break;
            case 'o':
                {
                int LA5_25 = input.LA(3);

                if ( (LA5_25=='s') ) {
                    int LA5_37 = input.LA(4);

                    if ( (LA5_37=='i') ) {
                        int LA5_48 = input.LA(5);

                        if ( (LA5_48=='t') ) {
                            int LA5_59 = input.LA(6);

                            if ( (LA5_59=='i') ) {
                                int LA5_68 = input.LA(7);

                                if ( (LA5_68=='o') ) {
                                    int LA5_74 = input.LA(8);

                                    if ( (LA5_74=='n') ) {
                                        int LA5_79 = input.LA(9);

                                        if ( ((LA5_79>='-' && LA5_79<='9')||(LA5_79>='A' && LA5_79<='Z')||LA5_79=='\\'||(LA5_79>='a' && LA5_79<='z')) ) {
                                            alt5=15;
                                        }
                                        else {
                                            alt5=14;}
                                    }
                                    else {
                                        alt5=15;}
                                }
                                else {
                                    alt5=15;}
                            }
                            else {
                                alt5=15;}
                        }
                        else {
                            alt5=15;}
                    }
                    else {
                        alt5=15;}
                }
                else {
                    alt5=15;}
                }
                break;
            default:
                alt5=15;}

            }
            break;
        case 's':
            {
            int LA5_12 = input.LA(2);

            if ( (LA5_12=='t') ) {
                int LA5_26 = input.LA(3);

                if ( (LA5_26=='o') ) {
                    int LA5_38 = input.LA(4);

                    if ( (LA5_38=='p') ) {
                        int LA5_49 = input.LA(5);

                        if ( ((LA5_49>='-' && LA5_49<='9')||(LA5_49>='A' && LA5_49<='Z')||LA5_49=='\\'||(LA5_49>='a' && LA5_49<='z')) ) {
                            alt5=15;
                        }
                        else {
                            alt5=13;}
                    }
                    else {
                        alt5=15;}
                }
                else {
                    alt5=15;}
            }
            else {
                alt5=15;}
            }
            break;
        case 'd':
            {
            int LA5_13 = input.LA(2);

            if ( (LA5_13=='u') ) {
                int LA5_27 = input.LA(3);

                if ( (LA5_27=='r') ) {
                    int LA5_39 = input.LA(4);

                    if ( (LA5_39=='a') ) {
                        int LA5_50 = input.LA(5);

                        if ( (LA5_50=='t') ) {
                            int LA5_61 = input.LA(6);

                            if ( (LA5_61=='i') ) {
                                int LA5_69 = input.LA(7);

                                if ( (LA5_69=='o') ) {
                                    int LA5_75 = input.LA(8);

                                    if ( (LA5_75=='n') ) {
                                        int LA5_80 = input.LA(9);

                                        if ( ((LA5_80>='-' && LA5_80<='9')||(LA5_80>='A' && LA5_80<='Z')||LA5_80=='\\'||(LA5_80>='a' && LA5_80<='z')) ) {
                                            alt5=15;
                                        }
                                        else {
                                            alt5=14;}
                                    }
                                    else {
                                        alt5=15;}
                                }
                                else {
                                    alt5=15;}
                            }
                            else {
                                alt5=15;}
                        }
                        else {
                            alt5=15;}
                    }
                    else {
                        alt5=15;}
                }
                else {
                    alt5=15;}
            }
            else {
                alt5=15;}
            }
            break;
        case 'b':
            {
            int LA5_14 = input.LA(2);

            if ( (LA5_14=='g') ) {
                int LA5_28 = input.LA(3);

                if ( (LA5_28=='c') ) {
                    int LA5_40 = input.LA(4);

                    if ( (LA5_40=='o') ) {
                        int LA5_51 = input.LA(5);

                        if ( (LA5_51=='l') ) {
                            int LA5_62 = input.LA(6);

                            if ( (LA5_62=='o') ) {
                                int LA5_70 = input.LA(7);

                                if ( (LA5_70=='r') ) {
                                    int LA5_76 = input.LA(8);

                                    if ( ((LA5_76>='-' && LA5_76<='9')||(LA5_76>='A' && LA5_76<='Z')||LA5_76=='\\'||(LA5_76>='a' && LA5_76<='z')) ) {
                                        alt5=15;
                                    }
                                    else {
                                        alt5=14;}
                                }
                                else {
                                    alt5=15;}
                            }
                            else {
                                alt5=15;}
                        }
                        else {
                            alt5=15;}
                    }
                    else {
                        alt5=15;}
                }
                else {
                    alt5=15;}
            }
            else {
                alt5=15;}
            }
            break;
        case 'c':
            {
            int LA5_15 = input.LA(2);

            if ( (LA5_15=='o') ) {
                int LA5_29 = input.LA(3);

                if ( (LA5_29=='l') ) {
                    int LA5_41 = input.LA(4);

                    if ( (LA5_41=='o') ) {
                        int LA5_52 = input.LA(5);

                        if ( (LA5_52=='r') ) {
                            int LA5_63 = input.LA(6);

                            if ( ((LA5_63>='-' && LA5_63<='9')||(LA5_63>='A' && LA5_63<='Z')||LA5_63=='\\'||(LA5_63>='a' && LA5_63<='z')) ) {
                                alt5=15;
                            }
                            else {
                                alt5=14;}
                        }
                        else {
                            alt5=15;}
                    }
                    else {
                        alt5=15;}
                }
                else {
                    alt5=15;}
            }
            else {
                alt5=15;}
            }
            break;
        case '-':
        case '.':
        case '/':
        case '0':
        case '1':
        case '2':
        case '3':
        case '4':
        case '5':
        case '6':
        case '7':
        case '8':
        case '9':
        case 'A':
        case 'B':
        case 'C':
        case 'D':
        case 'E':
        case 'F':
        case 'G':
        case 'H':
        case 'I':
        case 'J':
        case 'K':
        case 'L':
        case 'M':
        case 'N':
        case 'O':
        case 'P':
        case 'Q':
        case 'R':
        case 'S':
        case 'T':
        case 'U':
        case 'V':
        case 'W':
        case 'X':
        case 'Y':
        case 'Z':
        case '\\':
        case 'a':
        case 'f':
        case 'g':
        case 'h':
        case 'j':
        case 'k':
        case 'm':
        case 'n':
        case 'o':
        case 'q':
        case 'r':
        case 'u':
        case 'v':
        case 'w':
        case 'x':
        case 'y':
        case 'z':
            {
            alt5=15;
            }
            break;
        case '\r':
            {
            int LA5_17 = input.LA(2);

            if ( (LA5_17=='\n') ) {
                int LA5_30 = input.LA(3);

                if ( ((LA5_30>='\t' && LA5_30<='\n')||LA5_30=='\r'||LA5_30==' ') ) {
                    alt5=17;
                }
                else {
                    alt5=16;}
            }
            else {
                alt5=17;}
            }
            break;
        case '\n':
            {
            int LA5_18 = input.LA(2);

            if ( ((LA5_18>='\t' && LA5_18<='\n')||LA5_18=='\r'||LA5_18==' ') ) {
                alt5=17;
            }
            else {
                alt5=16;}
            }
            break;
        case '\t':
        case ' ':
            {
            alt5=17;
            }
            break;
        default:
            NoViableAltException nvae =
                new NoViableAltException("1:1: Tokens : ( T8 | T9 | T10 | T11 | T12 | T13 | T14 | T15 | T16 | T17 | T18 | T19 | T20 | STYLE_TYPE | WORD | NEWLINE | WS );", 5, 0, input);

            throw nvae;
        }

        switch (alt5) {
            case 1 :
                // Grin.g:1:10: T8
                {
                mT8(); 

                }
                break;
            case 2 :
                // Grin.g:1:13: T9
                {
                mT9(); 

                }
                break;
            case 3 :
                // Grin.g:1:16: T10
                {
                mT10(); 

                }
                break;
            case 4 :
                // Grin.g:1:20: T11
                {
                mT11(); 

                }
                break;
            case 5 :
                // Grin.g:1:24: T12
                {
                mT12(); 

                }
                break;
            case 6 :
                // Grin.g:1:28: T13
                {
                mT13(); 

                }
                break;
            case 7 :
                // Grin.g:1:32: T14
                {
                mT14(); 

                }
                break;
            case 8 :
                // Grin.g:1:36: T15
                {
                mT15(); 

                }
                break;
            case 9 :
                // Grin.g:1:40: T16
                {
                mT16(); 

                }
                break;
            case 10 :
                // Grin.g:1:44: T17
                {
                mT17(); 

                }
                break;
            case 11 :
                // Grin.g:1:48: T18
                {
                mT18(); 

                }
                break;
            case 12 :
                // Grin.g:1:52: T19
                {
                mT19(); 

                }
                break;
            case 13 :
                // Grin.g:1:56: T20
                {
                mT20(); 

                }
                break;
            case 14 :
                // Grin.g:1:60: STYLE_TYPE
                {
                mSTYLE_TYPE(); 

                }
                break;
            case 15 :
                // Grin.g:1:71: WORD
                {
                mWORD(); 

                }
                break;
            case 16 :
                // Grin.g:1:76: NEWLINE
                {
                mNEWLINE(); 

                }
                break;
            case 17 :
                // Grin.g:1:84: WS
                {
                mWS(); 

                }
                break;

        }

    }


 

}